@charset "utf-8";
/* CSS Document */
*{ font-family:"微软雅黑";}
body{ margin:0; padding:0; font-size:12px; color:#333333;}
img{ margin:0; padding:0; border:none;}
ul,li,ol{ margin:0; padding:0; list-style:none;}
a,a:link,a:visited{ color:#333333; text-decoration:none;}
a:hover{ color:#6cbeb5; text-decoration:none;}
.fl{ float:left;}
.fr{ float:right;}
.div_clear{ clear:both;}
.div_1200{ width:1200px; padding: 0px 10px; margin:0 auto;}
/*header*/
	.index_header{}
	.header1{ min-width:1220px; width:100%;}
	.h1_L{}
	.h1_R{ width:770px; padding-top: 12px; }
	.h1_R1{ text-align: right;  }
	.h1_R1 span{ display: block; float: right; height: 33px; line-height: 33px; background: url(../../images/images/main_05.jpg) no-repeat center left;padding-left: 38px; font-family: "Arial"; font-size: 26px; color: #87d3cb;  }
	.h1_R2{ height: 75px;}
	.h1_R2 font{ display: block; float: left; height: 75px; width: 52px; }

	.flexslider{position:relative;width:100%; height:880px; text-align:center; overflow:hidden; min-width:1200px;  background:url(../../images/images/loading.gif) 50% no-repeat;}
	.slides{position:relative;z-index:1;}
	.slides li{height:880px;}
	.flex-control-nav{position:absolute;bottom:35px;z-index:2;width:100%;text-align:center; left:0; margin-bottom:-10px;}
	.flex-control-nav li{display:inline-block;height:6px;margin:0 6px;*display:inline;zoom:1;}
	.flex-control-nav a{display:inline-block;width:30px;height:6px;font-size: 0;overflow:hidden;background:none; background: #d8bc93;  border-radius:3px;cursor:pointer;}
	.flex-control-nav .flex-active{background: #b98a41;}
/*index_m1*/
	.im1{ padding: 70px 0px 55px 0px; min-width: 1220px; width: 100%; }
	.im1 span{ display: block; text-align: center; line-height: 65px; height: 65px; font-size: 40px; font-weight: bold; color: #6cbeb5;}
	.im1 font{ display: block; text-align: center; line-height: 30px; height: 30px; font-size: 20px; color: #555555;}
	.im2{ background: url(../../images/images/main_10.jpg) no-repeat top center; min-width: 1220px; width: 100%; padding: 95px 0px 105px 0px; height: 600px;}
	.im2x{ width: 1200px; height: 600px; display: flex; justify-content: space-between; }
	.im2x1{ width: 400px; }
	.im2x1b{ width: 400px; height: 300px; background: #FFFFFF;}
	.im2x1b a{ display: flex; justify-content: center; align-items: center; width: 400px; height: 300px;}
	.im2x1bx{padding: 0 30px;width: 340px;}
	.im2x1b a span{ display: block; width: 340px; text-align: center; font-size: 28px; color: #6cbeb5; font-weight: bold; overflow: hidden; height: 55px; line-height: 55px; }
	.im2x1b a font{ display: block; width: 340px; text-align: center; font-size: 20px; color: #555555; overflow: hidden; height: 65px; line-height: 65px; }
	.im2x1b a i{ display: block; margin-top: 18px; background: url(../../images/images/main_21.jpg) no-repeat center; height: 25px; transition: all 0.3s;}
	.im2x1b:hover a i{ background: url(../../images/images/main_18.jpg) no-repeat center; transition: all 0.3s;}
	.im2x2{ width: 400px; }
	.im2x2b{ width: 400px; height: 300px; background: #FFFFFF;}
	.im2x2b a{ display: flex; justify-content: center; align-items: center; width: 400px; height: 300px;}
	.im2x2bx{padding: 0 30px;width: 340px;}
	.im2x2b a span{ display: block; width: 340px; text-align: center; font-size: 28px; color: #6cbeb5; font-weight: bold; overflow: hidden; height: 55px; line-height: 55px; }
	.im2x2b a font{ display: block; width: 340px; text-align: center; font-size: 20px; color: #555555; overflow: hidden; height: 99px; line-height: 33px; margin: 14px 0px 26px 0px;}
	.im2x2b a i{ display: block;  background: url(../../images/images/main_21.jpg) no-repeat center; height: 25px; transition: all 0.3s;}
	.im2x2b:hover a i{ background: url(../../images/images/main_18.jpg) no-repeat center; transition: all 0.3s;}
	.im2x2a{ position: relative; width: 400px; height: 300px; }
	.im2x2apos{ position: absolute; width: 400px; height: 300px; bottom: 0;}
	.im2x2aposx{ display: flex; align-items: center; justify-content: center; height: 300px;}
	.im2x2aposx span{ display: block; background: url(../../images/images/video_03.png) no-repeat top center; color: #FFFFFF; padding-top: 65px; font-size: 22px; height: 50px; line-height: 50px;}
/*index_m2*/
	.index_m2{ background: #f6f6f6; min-width: 1220px; width: 100%; padding: 75px 0px 80px 0px; }
	.im2tit{ padding-bottom: 45px; }
	.im2tit span{ display: block; text-align: center; line-height: 65px; height: 65px; font-size: 40px; font-weight: bold; color: #6cbeb5;}
	.im2tit font{ display: block; text-align: center; line-height: 30px; height: 30px; font-size: 20px; color: #555555;}
	.im2lst{ height: 600px;}
	.im2_lx1{ width: 590px; height: 290px; background: #FFFFFF;}
	.im2_lx1L{ width: 295px; height: 290px; background: #f9f9f9; }
	.im2_lx1R{ width: 295px; height: 290px; display: flex; justify-content: center; align-items: center;}
	.im2_lx1Rx{ padding: 0px 35px; width: 225px; }
	.im2_lx1Rx span{ display: block; font-size: 28px; font-weight: bold; color: #6cbeb5; height: 45px; line-height: 45px;}
	.im2_lx1Rx font{ display: block; font-size: 16px; color: #555555; overflow: hidden; height: 90px; line-height: 30px; margin: 15px 0px 23px 0px;}
	.im2_lx1Rx i{ display: block; background: url(../../images/images/main_21.jpg) no-repeat center; width: 25px; height: 25px; transition: all 0.3s;}
	.im2_lx1:hover .im2_lx1Rx i{background: url(../../images/images/main_18.jpg) no-repeat center; transition: all 0.3s;}
	.im2_lx2{ width: 590px; height: 290px; background: #FFFFFF; margin-top: 20px;}
	.im2_lx2:hover .im2_lx1Rx i{background: url(../../images/images/main_18.jpg) no-repeat center; transition: all 0.3s;}
	.im2more{ padding-top: 50px; }
	.im2more a{ display: block; width: 155px; height: 45px; line-height: 45px; background: #b98a41; border-radius: 23px; margin:0 auto; text-align: center; font-size: 16px; color: #FFFFFF;}
/*index_m3*/
	.index_m3{background: url(../../images/images/main_33.jpg) no-repeat top center; min-width: 1220px; width: 100%; padding:60px 0px 140px 0px; }
	.im3tit{ background: url(../../images/images/index_12.png) no-repeat bottom center; padding-bottom: 32px; margin-bottom: 45px;}
	.im3tit span{ display: block; height: 65px; line-height: 65px; text-align: center; font-size: 40px; font-weight: bold; color: #FFFFFF;}
	.im3tit font{ display: block; font-size: 20px; color: #FFFFFF; height: 35px; line-height: 35px; text-align: center;}
	.im3lst{ height: 135px; display: flex; justify-content: space-between;}
	.im3lx1{ width: 150px; }
	.im3lx1 span{ display: block; text-align: center; }
	.im3lx1 font{ display: block; text-align: center; color: #FFFFFF; font-size: 16px; font-weight: bold; margin-top: 6px; height: 35px; line-height: 35px; overflow: hidden;}
	.im3_d{ position: relative; width: 100%; }
	.im3_dx{ position: absolute; width: 100%; bottom: -75px; }
	.im3_dy{ background: #FFFFFF; padding: 40px 85px 40px 60px; border-top-right-radius: 50px; border-bottom-left-radius: 50px;}
	.im3_dy1{ display: flex; justify-content: flex-start;align-items: center; height: 65px; line-height: 65px;}
	.im3_dy1 span{ display: block; font-size: 28px; color: #b98a41;}
	.im3_dy1 font{ display: block; font-size: 48px; color: #b98a41; font-weight: bold; font-weight: bold;}
	.im3_dy2{ width: 240px; height: 65px; background: #b98a41; border-radius: 33px; overflow: hidden;}
	.im3_dy2 a{ display: flex; justify-content: center; align-items: center; height: 65px; }
	.im3_dy2 a span{ display: block; padding-right: 10px;}
	.im3_dy2 a font{ display: block; color: #FFFFFF; font-size: 30px;}

/*index_m4*/
	.index_m4{background: url(../../images/images/main_34.jpg) no-repeat top center; min-width: 1220px; width: 100%; padding:145px 0px 80px 0px; }
	.im4tit{ padding-bottom: 45px; }
	.im4tit span{ display: block; text-align: center; line-height: 65px; height: 65px; font-size: 40px; font-weight: bold; color: #6cbeb5;}
	.im4tit font{ display: block; text-align: center; line-height: 30px; height: 30px; font-size: 20px; color: #555555;}
	.im4lst{ height: 570px;}
	.chinaz { width:1200px; height: 570px; position: relative; overflow: hidden;}
	.q51buypic{ width:1200px; height:570px; overflow:hidden; position:relative; }
	.q51buypic li{ width:590px; height:570px; float:left; margin-right:20px;}
	.im4lone{width:590px; height:570px;}
	.im4loimg{ width: 590px; height: 410px; background: #f9f9f9;}
	.im4loimg div{ width: 590px; height: 410px; display: table-cell; vertical-align: middle; text-align: center;}
	.im4lofot{ background: #ffffff; padding: 10px 35px; height: 140px; display: flex; align-items: center;}
	.im4lofotx{}
	.im4lofotx span{ display: block; height: 55px; line-height: 55px; overflow: hidden; text-align: center; font-size: 28px; color: #6cbeb5; font-weight: bold;}
	.im4lofotx font{ display: block; height: 80px; line-height: 40px; overflow: hidden; font-size: 18px; color: #555555;}
	.im4more{ padding-top: 55px; }
	.im4more a{ display: block; width: 155px; height: 45px; line-height: 45px; background: #b98a41; border-radius: 23px; margin:0 auto; text-align: center; font-size: 16px; color: #FFFFFF;}
/*index_m5*/
	.index_m5{ background: url(../../images/images/main_35.jpg) no-repeat top center; min-width: 1220px; width: 100%; padding:70px 0px 85px 0px; }
	.im5tit{ background: url(../../images/images/index_12.png) no-repeat bottom center; padding-bottom: 32px; margin-bottom: 60px;}
	.im5tit span{ display: block; height: 65px; line-height: 65px; text-align: center; font-size: 40px; font-weight: bold; color: #FFFFFF;}
	.im5tit font{ display: block; font-size: 20px; color: #FFFFFF; height: 35px; line-height: 35px; text-align: center;}
	.im5lst{ height: 380px; }
	.im5la{ display: flex; justify-content: space-between; }
	.im5la1{ width: 365px; height: 55px; display: flex; justify-content: space-between;}
	.im5la1 span{ display: block; font-size: 16px; line-height: 55px; color: #FFFFFF;}
	.im5la1 font{ display: block; width: 285px;}
	.im5la1 font input{ padding: 0px 15px; border: none; background: #FFFFFF; height: 55px; border-radius: 10px; outline: none; width: 255px;font-size: 16px;}
	.im5la1 font select{ padding: 0px 15px; border: none; background: #FFFFFF; height: 55px; border-radius: 10px; outline: none; width: 285px;font-size: 16px;}
	.im5lamt{ margin-top: 25px; }
	.im5lb{ margin-top: 25px; display: flex; justify-content: space-between;}
	.im5lb span{ display: block; font-size: 16px; line-height: 55px; color: #FFFFFF;}
	.im5lb font{ display: block; width: 1118px;}
	.im5lb font textarea{ padding: 15px 14px 15px 14px; width:1090px; height: 72px; border: none; border-radius: 10px; outline: none;font-size: 16px; line-height:24px; resize: none;}
	.im5lc{ margin-top: 50px;}
	.im5lc a{ display: block; width: 305px; height: 65px; margin: 0 auto; font-size: 26px; color: #b98a41; background: #ffffff; border-radius: 33px; text-align: center; line-height: 65px;}
	
/*index_m6*/
	.im6lone{width:285px; height:415px;margin:0 20px 20px 0;}
	.im6loneqkyc{margin:0 0 20px 0;}
	.im6loimg{ width: 285px; height: 285px; background: #f9f9f9;}
	.im6loimg div{ width: 285px; height: 285px; display: table-cell; vertical-align: middle; text-align: center;}
	.im6lofot{ background: #ffffff; padding: 10px 15px; height: 110px; display: flex; align-items: center;}
	.im6lofotx{width:100%;}
	.im6lofotx span{ display: block; height: 45px; line-height: 45px; overflow: hidden; text-align: center; font-size: 20px; color: #6cbeb5; font-weight: bold;}
	.im6lofotx font{ display: block; height: 60px; line-height: 20px; overflow: hidden; font-size: 14px; color: #555555;}
	.im6more{ padding-top: 55px; }
	.im6more a{ display: block; width: 155px; height: 45px; line-height: 45px; background: #b98a41; border-radius: 23px; margin:0 auto; text-align: center; font-size: 16px; color: #FFFFFF;}
	
/*footer*/
	.footer{}
	.footer1{ background: #7ec9c1; min-width: 1220px; width: 100%; padding: 60px 0px 60px 0px; }
	.footer1all{ display: flex; justify-content: space-between; }
	.footer1_L{ width: 685px; display: flex; justify-content: space-between;  }
	.footer1_L1{ width: 65px; }
	.footer1_L1 span{ display: block; text-align: left; font-size: 16px; color: #FFFFFF; }
	.footer1_L1 span a{ color: #FFFFFF; display: block; height: 40px; line-height: 40px; }
	.footer1_L1 font{ display: block; text-align: left; font-size: 14px; color: #FFFFFF; }
	.footer1_L1 font a{ color: #FFFFFF; display: block; height: 35px; line-height: 35px; }

	.footer1_m{ padding-top: 20px; width: 215px; }
	.footer1_m span{ display: block; background: url(../../images/images/main_38.jpg) no-repeat center left; padding-left: 50px; height: 40px; line-height: 40px; font-size: 16px; color: #ffffff; }
	.footer1_m font{ display: block; height: 60px; line-height: 60px; color: #FFFFFF; font-family: "Arial"; font-size: 30px;}
	.footer1_R{ width: 120px; padding-top: 20px;}
	.footer1_R span{ width: 120px; display: block;}
	.footer1_R font{ width: 120px; display: block; margin-top: 10px; height: 45px; line-height: 45px; text-align: center; overflow: hidden; color: #FFFFFF; font-size: 16px; }

	.footer2{ background: #569d97; min-width: 1220px; width: 100%; height: 80px; line-height: 80px; text-align: center; font-size: 14px;}
	.footer2 span{ padding: 0px 15px; color: #9ee3df;}
	.footer2 a{ color: #9ee3df; }
	.footer2 a:hover{ color: #ffffff; }
/*site*/
	.site_tit{ position: relative; width: 100%; }
	.site_titx{ position: absolute; bottom: 160px; width: 100%; }
	.site_titx span{ display: block; color: #BA8A42; font-size: 36px; text-align: center; height: 45px; line-height: 45px;}
	.site_titx font{ display: block; color: #BA8A42; font-size: 24px; font-family: "Arial"; text-align: center; height: 40px; line-height: 40px; text-transform: uppercase;}
	.six_midd{}
	.site_nav{ position: relative; width: 100%;}
	.site_navx{ position: absolute; width: 100%; bottom: 0;}
	.div_1220{ width: 1200px; background: #8bd8d0; padding: 10px 10px 0px 10px; margin: 0 auto;}
	.site_navy{ background: #FFFFFF; height: 65px; padding: 0px 25px 0px 0px; display: flex; justify-content: space-between;}
	.site_navyL{ flex-grow: 1; display: flex; justify-content: flex-start;}
	.site_navyL a{ display: block; height: 65px; line-height: 65px;padding: 0px 30px; overflow: hidden; text-align: center; font-size: 18px; color: #333333;} 
	.site_navyL a.linkhover{ background: #8bd8d0; color: #FFFFFF; }
	.site_navyR{ flex-grow: 0; height: 65px; line-height: 65px; font-size: 16px; color: #7f7f7f;}
	.site_navyR a{ color: #7f7f7f;}
	.site_navyR a:hover{ color: #6cbeb5;}
	.sim{ background: #f4f4f4; min-width: 1220px; width: 100%; padding: 20px 0px 40px 0px;}
	.site_con{ line-height: 210%; min-height: 100px; }
/*site end*/
/*news_lone*/
	.sim .im5tit{ background: url(../../images/images/index_12x.png) no-repeat bottom center; padding-bottom: 32px; margin-bottom: 60px;}
	.sim .im5tit span{ display: block; height: 65px; line-height: 65px; text-align: center; font-size: 40px; font-weight: bold; color: #7ec9c1;}
	.sim .im5tit font{ display: block; font-size: 20px; color: #7ec9c1; height: 35px; line-height: 35px; text-align: center;}
	.sim .im5lst{ height: 380px; }
	.sim .im5la{ display: flex; justify-content: space-between; }
	.sim .im5la1{ width: 365px; height: 55px; display: flex; justify-content: space-between;}
	.sim .im5la1 span{ display: block; font-size: 16px; line-height: 55px; color: #333333;}
	.sim .im5la1 font{ display: block; width: 285px;}
	.sim .im5la1 font input{ padding: 0px 15px; border: none; background: #FFFFFF; height: 55px; border-radius: 10px; outline: none; width: 255px;font-size: 16px;}
	.sim .im5la1 font select{ padding: 0px 15px; border: none; background: #FFFFFF; height: 55px; border-radius: 10px; outline: none; width: 285px;font-size: 16px;}
	.sim .im5lamt{ margin-top: 25px; }
	.sim .im5lb{ margin-top: 25px; display: flex; justify-content: space-between;}
	.sim .im5lb span{ display: block; font-size: 16px; line-height: 55px; color: #333333;}
	.sim .im5lb font{ display: block; width: 1118px;}
	.sim .im5lb font textarea{ padding: 15px 14px 15px 14px; width:1090px; height: 72px; border: none; border-radius: 10px; outline: none;font-size: 16px; line-height:24px; resize: none;}
	.sim .im5lc{ margin-top: 50px;}
	.sim .im5lc a{ display: block; width: 305px; height: 65px; margin: 0 auto; font-size: 26px; color: #b98a41; background: #ffffff; border-radius: 33px; text-align: center; line-height: 65px;}

/*end news_lone*/